The Scalable Modeling System: a High-level Alternative to Mpi
نویسنده
چکیده
A directive-based parallelization tool called the Scalable Modeling System (SMS) is described. The user inserts directives in the form of comments into existing Fortran code. SMS translates the code and directives into a parallel version that runs efficiently on both shared and distributed memory high-performance computing platforms. SMS provides tools to support partial parallelization and debugging that significantly decreases code parallelization time. The performance of an SMS parallelized version of the Eta model is compared to the operational version running at the National Centers for Environmental Prediction (NCEP).
منابع مشابه
MODELING OF NEW PROCESS IN MIDREX SYNGAS SYSTEM
Iron and steel is an energy intensive industry and its contribution to the pollution of environment is considerable. Direct reduction iron (DRI) is a major element of an iron and steel production plant. Its share in natural gas and electricity consumption of total plant is estimated to be 70% and 15% respectively. Reduction gases are produced in natural gas reforming unit and its elements are C...
متن کاملScalable High Performance Message Passing over InfiniBand for Open MPI
InfiniBand (IB) is a popular network technology for modern high-performance computing systems. MPI implementations traditionally support IB using a reliable, connection-oriented (RC) transport. However, per-process resource usage that grows linearly with the number of processes, makes this approach prohibitive for large-scale systems. IB provides an alternative in the form of a connectionless u...
متن کاملScalaTrace: Tracing, Analysis and Modeling of HPC Codes at Scale
Characterizing the communication behavior of large-scale applications is a difficult and costly task due to code/system complexity and their long execution times. An alternative to running actual codes is to gather their communication traces and then replay them, which facilitates application tuning and future procurements. While past approaches lacked lossless scalable trace collection, we con...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملMPI for Embedded Systems: A Case Study
Distributed embedded processors are fast becoming the central stage in the architecture of embedded systems. With multiple processors, a distributed embedded system is more scalable towards either high performance or low power. The reduced workload on each processor creates new opportunities for dynamic voltage scaling (DVS); meanwhile the performance can be compensated by increased parallelism...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001